someone that donates - English Synonyms Dictionary